<html>
    <head>
        <title> v-for 与 v-if 一同使用</title>
    </head>
    <body>
        <script>
            // ★八、 v-for 与 v-if 一同使用
                                /*
                                    注意： 我们不推荐在同一个元素上使用 v-if 和 v-for  。


                                    当它们处于同一个节点， v-for 的优先级比 v-if 更高，这意味着 v-if 将分别重复运行于每个v-for循环中。
                                    当你只想为部分项渲染节点时，这种优先级的机制会十分有用！！
                                */
                                        /*
                                            eg:
                                                <li v-for="todo in todos" v-if="!todo.isComplete">
                                                    {{ todo }}
                                                </li>
                                        */

                                        /*
                                            上面的代码将只渲染未完成的 todo
                                        */

                                        /*
                                            而如果你的目的是有条件地跳过循环的执行，那么可以将 v-if 置于外层元素(或 <template>) 上。

                                                eg：
                                                    <ul v-if="todos.length">
                                                        <li v-for="todo in todos">
                                                            {{todo}}
                                                        </li>
                                                    </ul>
                                        */
        </script>
    </body>
</html>